function pobierz()
{
  var btn1 = document.getElementById("btn1");
  btn1.disabled = true;
  
  url = "http://localhost/opcje.xml";
  startGETRequest(url, onComplete, onEnd);
}

function listaOpcjiChange(lista)
{
  var datadiv = document.getElementById("dataDiv");
  var str = lista[lista.selectedIndex].value;
  datadiv.innerHTML = str;
}

function onComplete(responseText, responseXML)
{
  if(!responseXML || !responseXML.documentElement){
    alert("Lista opcji nie jest dostępna.");
    return;
  }
  else if(responseXML.documentElement.nodeName == "parsererror"){
    alert("Lista opcji nie jest dostępna.");
    return;
  }
  
  var listaOpcji = document.getElementById("listaOpcji");
  listaOpcji.options.length = 0;
  listaOpcji[0] = new Option("Wybierz jedną z opcji", "");
  
  var mainNode = responseXML.documentElement;
  var nodes = mainNode.getElementsByTagName("opcja");
  
  for(i = 0; i < nodes.length; i++){
    var opcjaTxt = nodes[i].firstChild.nodeValue;
    opcjaTxt = opcjaTxt.replace(/^\s+|\s+$/g,"");
    listaOpcji[i + 1] = new Option(opcjaTxt, opcjaTxt);
  }
}

function onEnd()
{
  var btn1 = document.getElementById("btn1");
  btn1.disabled = false;
}
